Package com.cisco.pt.ipc.sim.impl
Class RoutingEntryImpl
java.lang.Object
com.cisco.pt.ipc.impl.IPCDataImpl
com.cisco.pt.ipc.sim.impl.RoutingEntryImpl
- All Implemented Interfaces:
IPCData,RoutingEntry
- Direct Known Subclasses:
EIGRPRoutingEntryImpl,NdRoutingEntryImpl,OSPFRoutingEntryImpl,RIPRoutingEntryImpl,StaticRouteImpl
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintvoidread(EncodedBuffer buffer) Reads this object from an EncodedBuffer of raw datavoidsetAdminDistance(int adminDistance) voidsetMetric(int metric) voidsetNetworkId(IPAddress networkId) voidsetNextHop(IPAddress nextHop) voidsetPortName(String portName) voidsetSubnetMask(IPAddress subnetMask) voidsetTypeOfProtocol(Byte typeOfProtocol) Methods inherited from class com.cisco.pt.ipc.impl.IPCDataImpl
checkType, pduReadBoolean, pduReadByte, pduReadDouble, pduReadFloat, pduReadInt, pduReadIPAddress, pduReadIPCData, pduReadIPV6Address, pduReadLong, pduReadMACAddress, pduReadPair, pduReadQString, pduReadShort, pduReadString, pduReadUUID, pduReadVector, readBoolean, readByte, readDouble, readFloat, readInt, readIPAddress, readIPCData, readIPV6Address, readLong, readMACAddress, readPair, readQString, readShort, readString, readUUID, readVector
-
Field Details
-
typeOfProtocol
-
networkId
-
subnetMask
-
portName
-
nextHop
-
adminDistance
protected int adminDistance -
metric
protected int metric
-
-
Constructor Details
-
RoutingEntryImpl
public RoutingEntryImpl()
-
-
Method Details
-
getTypeOfProtocol
- Specified by:
getTypeOfProtocolin interfaceRoutingEntry- Returns:
- Byte Returns a Byte
-
setTypeOfProtocol
- Specified by:
setTypeOfProtocolin interfaceRoutingEntry- Parameters:
typeOfProtocol- Takes in a parameter of typeOfProtocol
-
getNetworkId
- Specified by:
getNetworkIdin interfaceRoutingEntry- Returns:
- IPAddress Returns a IPAddress
-
setNetworkId
- Specified by:
setNetworkIdin interfaceRoutingEntry- Parameters:
networkId- Takes in a parameter of networkId
-
getSubnetMask
- Specified by:
getSubnetMaskin interfaceRoutingEntry- Returns:
- IPAddress Returns a IPAddress
-
setSubnetMask
- Specified by:
setSubnetMaskin interfaceRoutingEntry- Parameters:
subnetMask- Takes in a parameter of subnetMask
-
getPortName
- Specified by:
getPortNamein interfaceRoutingEntry- Returns:
- String Returns a String
-
setPortName
- Specified by:
setPortNamein interfaceRoutingEntry- Parameters:
portName- Takes in a parameter of portName
-
getNextHop
- Specified by:
getNextHopin interfaceRoutingEntry- Returns:
- IPAddress Returns a IPAddress
-
setNextHop
- Specified by:
setNextHopin interfaceRoutingEntry- Parameters:
nextHop- Takes in a parameter of nextHop
-
getAdminDistance
public int getAdminDistance()- Specified by:
getAdminDistancein interfaceRoutingEntry- Returns:
- int Returns a int
-
setAdminDistance
public void setAdminDistance(int adminDistance) - Specified by:
setAdminDistancein interfaceRoutingEntry- Parameters:
adminDistance- Takes in a parameter of adminDistance
-
getMetric
public int getMetric()- Specified by:
getMetricin interfaceRoutingEntry- Returns:
- int Returns a int
-
setMetric
public void setMetric(int metric) - Specified by:
setMetricin interfaceRoutingEntry- Parameters:
metric- Takes in a parameter of metric
-
read
Reads this object from an EncodedBuffer of raw data- Specified by:
readin interfaceIPCData- Specified by:
readin classIPCDataImpl- Parameters:
buffer- The EncodedBuffer that contains the raw data from which to construct this object
-